/*
    Buffer:创建一个专门存放二进制数据的缓存区
*/

// 1.创建一个长度为 10、且用 0 填充的 Buffer。
const buf1 = Buffer.alloc(10);
console.log(buf1);
// 2.写入缓冲区
buf1.write("www.runoob.com")
console.log("写buf1："+buf1);
// 3.从缓冲区读数据
console.log("读buf1："+buf1.toString('utf8',0,5));//使用 'utf8' 编码, 并输出: 前五个


// 创建一个包含 UTF-8 字节 [0x74, 0xc3, 0xa9, 0x73, 0x74] 的 Buffer。
const buf2 = Buffer.from('tést');
console.log(buf2);

// 创建一个包含 Latin-1 字节 [0x74, 0xe9, 0x73, 0x74] 的 Buffer。
const buf3 = Buffer.from('tést', 'latin1');
console.log(buf3);